Bir Platform Oyununa Kullanıcı Performansı Temelinde Yapay Zeka Uyarlaması

نویسندگان

  • Sercan Türkmen
  • Hilmi Yalin Mungan
  • Selma Tekir
چکیده

Özet Oyun programlama, video oyunlarının yazılım geliştirme bölümüdür. Diğer yazılımlardan farklı olarak oyun içindeki nesnelerin sürekli güncellenmesini gerektirmektedir. Güncelleme işlevinde, nesnenin dünya içinde bulunduğu yer, hız, ivme gibi fiziksel özellikleri, çarpışma işlemleri, animasyon güncellemeleri ve kullanıcı girdisinin ele alınması gibi çok çeşitli işlemler kapsanmaktadır. Yüksek güncelleme frekansı gereksinimi de dikkate alındığında yazılan kodun performansı ve kalitesi ön plana çıkmaktadır. Oyun alanı, yazılım karakteristiklerinden kullanılabilirliğin ötesinde kullanıcının eğlenmesini sağlamayı hedeflemektedir. Yapay zekanın uygulama alanlarının ve tekniklerinin gelişmesi oyunların eğlendirici yönünü arttırmaktadır. Bu çalışmada, bir platform oyunu (Dawn) geliştirilerek oyun içerisindeki kurguyu, geçerli kullanıcıya göre uyarlayan bir yapay zeka entegre edilmesi amacıyla platform oyununu karakterize edebilecek öznitelikler çıkarılmış ve ölçülmüştür. Genel olarak, çıkarılan öznitelikler girdi ve çıktı öznitelikleri olarak gruplandırılarak girdi özniteliklerinin çıktı öznitelikleri ile ilişkisi ortaya konmaya çalışılmıştır. Belirlenen en temel çıktı özniteliği, kullanıcı performansıdır. Kullanıcı performansının ölçümünde bölüm tamamlanma zamanı, kahramanın ölüm nedeni ve bölümlerde uğradığı zarar öznitelikleri baz alınmıştır. Sistem, bu sayede bölüm içerisindeki düşman seçimini ve bir sonraki bölüm önerisini kullanıcının performansına göre belirlemektedir.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Field of Artificial Intelligence

THE FIELD OF ARTIFICIAL INTELLIGENCE Aslı Aslan Öz Yapay zeka (Artificial Intelligence) bilgisayarların ne ölçüde zeka sahibi insanlar gibi davranabileceğini anlamayı hedefleyen bir bilim dalıdır (Flanagan, 1984; Erden, 2003). Yapay zeka alanında çalışan araştırmacılar insan zekasına benzer çalışan yapay zekaların olup olamayacağı, bir makinenin bütün insan davranışlarını, duyarlılığını ve duyg...

متن کامل

Kol Emg Sinyallerinin Örüntü Tanıma Tabanlı Analizi ve Yapay Sinir Ağları İle Sınıflandırılması Pattern Recognition Based Analysis Of Arm Emg Signals and Classification With Artificial Neural Networks

Thanks to improving technology human life is consistently becoming easier. In points which exceeds human abilities machines come into play and they overcomes they remedy the deficiencies of human. One of the disciplines which must be evaluated in this coverage is manufacturing artificial hand for defective human which can manage with EMG signals. In this paper we tried to classify EMG signals w...

متن کامل

Kullanıcı Arayüzü Tasarımlarının Üst Düzey Programlama Dillerine Dönüştürülmesine Bir Yaklaşım

Özet. Yazılımın kullanıcı ile olan iletişimini sağlayan kullanıcı arayüzlerini tasarlamak ve programlamak, gereksinim mühendisinin ve programcının ürün üretme sürecinde, uğraş harcadıkları önemli adımlardır. Gereksinim mühendisi, bu adımları kendi adına kolaylaştırmak için çeşitli tasarım araçları kullanmayı tercih eder. Bu tasarım araçlarını kullanarak, ekranları müşteri ile görüşmeler yaparke...

متن کامل

Çeşitli Konum Etiketleme Opsiyonlarıyla Zenginleştirilmiş Yeni bir Konum Bazlı Hatırlatma Uygulaması

Özetçe Bu çalışmamızda sosyal ağ uygulama programlama arayzülerini kullanarak çeşitli yer etiketleme seçenekleriyle zenginleştirilmiş, konuma bağlı bir hatırlatma uygulaması önerilmektedir. Uygulamanın temel amacı kullanıcının zamandan öte daha önceden etiketlediği konuma bağlı olarak hatırlatma oluşturması ve uygun konumda bu hatırlatmaların otomatik olarak kullanıcıya bildirilmesidir. Kullanı...

متن کامل

Büyük BT Organizasyonlarında Kullanılabilirlik

Öz. Kullanılabilirlik kavramı günümüzde çok fazla bilginin çok küçük cihazlara sığdırma zorunluluğu, rekabetin artması, kullanıcı için alternatiflerin çoğalması gibi nedenlerle oldukça popüler olup, kullanıcı deneyiminin kontrol altına alınması olarak tanımlanmaktadır. ISO 9241 standardında ise kullanıcının amacına etkin, etkili ve tatmin edici şekilde ulaşılmasının sağlanması olarak açıklanmak...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015